package com.ruoyi.system.domain;

import com.fasterxml.jackson.annotation.JsonFormat;

import java.util.Date;

public class ProYear {
    private static final long serialVersionUID = 1L;
    //编号
    private Long mesId;
    //所属年份
    private String mesYear;
    //本年总投资
    private Double mesInvest;
    //本年计划投资
    private Double mesInvestGoal;
    //开工至上年末总目标
    private String mesTotal;
    //本年计划目标
    private String mesTotalGoal;
    //录入时间
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date mesCreateTime;
    //最近修改时间
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date upTime;
    //项目Id
    private Long proId;
    //创建人
    private String createUserName;
    //创建人ID
    private Long createUserId;
    //最近修改人
    private String upUserName;
    //最近修改人ID
    private Long upUserId;

    public Long getMesId() {
        return mesId;
    }

    public void setMesId(Long mesId) {
        this.mesId = mesId;
    }

    public String getMesYear() {
        return mesYear;
    }

    public void setMesYear(String mesYear) {
        this.mesYear = mesYear;
    }

    public Double getMesInvest() {
        return mesInvest;
    }

    public void setMesInvest(Double mesInvest) {
        this.mesInvest = mesInvest;
    }

    public Double getMesInvestGoal() {
        return mesInvestGoal;
    }

    public void setMesInvestGoal(Double mesInvestGoal) {
        this.mesInvestGoal = mesInvestGoal;
    }

    public String getMesTotal() {
        return mesTotal;
    }

    public void setMesTotal(String mesTotal) {
        this.mesTotal = mesTotal;
    }

    public String getMesTotalGoal() {
        return mesTotalGoal;
    }

    public void setMesTotalGoal(String mesTotalGoal) {
        this.mesTotalGoal = mesTotalGoal;
    }

    public Date getMesCreateTime() {
        return mesCreateTime;
    }

    public void setMesCreateTime(Date mesCreateTime) {
        this.mesCreateTime = mesCreateTime;
    }

    public Date getUpTime() {
        return upTime;
    }

    public void setUpTime(Date upTime) {
        this.upTime = upTime;
    }

    public Long getProId() {
        return proId;
    }

    public void setProId(Long proId) {
        this.proId = proId;
    }

    public String getCreateUserName() {
        return createUserName;
    }

    public void setCreateUserName(String createUserName) {
        this.createUserName = createUserName;
    }

    public Long getCreateUserId() {
        return createUserId;
    }

    public void setCreateUserId(Long createUserId) {
        this.createUserId = createUserId;
    }

    public String getUpUserName() {
        return upUserName;
    }

    public void setUpUserName(String upUserName) {
        this.upUserName = upUserName;
    }

    public Long getUpUserId() {
        return upUserId;
    }

    public void setUpUserId(Long upUserId) {
        this.upUserId = upUserId;
    }

    @Override
    public String toString() {
        return "ProYear{" +
                "mesId=" + mesId +
                ", mesYear='" + mesYear + '\'' +
                ", mesInvest=" + mesInvest +
                ", mesInvestGoal=" + mesInvestGoal +
                ", mesTotal='" + mesTotal + '\'' +
                ", mesTotalGoal='" + mesTotalGoal + '\'' +
                ", mesCreateTime=" + mesCreateTime +
                ", upTime=" + upTime +
                ", proId=" + proId +
                ", createUserName='" + createUserName + '\'' +
                ", createUserId=" + createUserId +
                ", upUserName='" + upUserName + '\'' +
                ", upUserId=" + upUserId +
                '}';
    }
}
